| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 4.
while(condition) {оператор(ы);}
condition Выражение, результатом которого является true или false.
оператор(ы) Код, которые должен быть выполнен, если предыдущее выражение равно true.
Ничего.
Оператор цикла; проверяет условие и если оно равно true, запускает код в теле цикла на исполнение, прежде чем снова проверить условие. Когда условие станет равно false, цикл завершается.
Оператор while проделывает следующие шаги. Каждый проход с 1 по 4 шаги называется итерацией цикла. Условие condition проверяется в начале каждой итерации, как показано ниже:
condition. condition имеет результат true или преобразование значения в тип Boolean даст true, например, не равное нулю число, выполняется шаг 3.
В противном случае оператор while прекращает работу и начинает выполняться код после цикла while.
оператор(ы).Циклы в основном используются для выполнения действий, пока счетчик не превышает определенного значения. После завершения каждой терации значение счетчика увеличивается, и так до тех пор, пока не достигнет указанного значения. В данном случае, когда condition не равно true, цикл завершает работу.
Фигурные скобки ({}), обрамляющие код, который должен выполняться в цикле while, могут быть опущены, если тело цикла состоит только из одного оператора.
В примере ниже, цикл while используется для проверки выражения. Если значение i меньше 20, величина i выводится на панель Output. Как только это условие не равно true, цикл прекращает работу.
var i:Number = 0;
while (i<20) {
trace(i);
i += 3;
}
На панели Output отобразится следующее
0 3 6 9 12 15 18
do while,continue,for,for..in
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |